package es.qb.deportivos.bl.impl;

import java.util.List;

import es.qb.deportivos.bl.interfaces.PartidoBS;
import es.qb.deportivos.il.dal.interfaces.PartidoDAO;
import es.qb.deportivos.il.domain.Partido;
import es.qb.deportivos.il.domain.PartidoCustom;

public class PartidoBSImpl extends GeneralBSImpl<Partido> implements PartidoBS {
	/**
	 * Dao para las operaciones.
	 */
	private PartidoDAO PartidoDAO;

	/**
	 * @return the partidoDAO
	 */
	public PartidoDAO getPartidoDAO() {
		return PartidoDAO;
	}

	/**
	 * @param partidoDAO
	 *            the partidoDAO to set
	 */
	public void setPartidoDAO(PartidoDAO partidoDAO) {
		PartidoDAO = partidoDAO;
	}

	public List<PartidoCustom> obtenerPartidosCustom(Integer jugador) {

		List<PartidoCustom> obtenerPartidosCustom = PartidoDAO.obtenerPartidosCustom(jugador);

		return obtenerPartidosCustom;
	}

	public int obtenerResultadoJug(Integer jugador, Integer resultado) {

		return PartidoDAO.obtenerResultadoJug(jugador, resultado);
	}
}
